Flexible job shop scheduling using hybrid differential evolution algorithms

نویسندگان

  • Yuan Yuan
  • Hua Xu
چکیده

Keywords: Scheduling Flexible job shop Differential evolution Local search Neighborhood structure Makespan a b s t r a c t This paper proposes hybrid differential evolution (HDE) algorithms for solving the flexible job shop scheduling problem (FJSP) with the criterion to minimize the makespan. Firstly, a novel conversion mechanism is developed to make the differential evolution (DE) algorithm that works on the continuous domain adaptive to explore the problem space of the discrete FJSP. Secondly, a local search algorithm based on the critical path is embedded in the DE framework to balance the exploration and exploitation by enhancing the local searching ability. In addition, in the local search phase, the speed-up method to find an acceptable schedule within the neighborhood structure is presented to improve the efficiency of whole algorithms. Extensive computational results and comparisons show that the proposed algorithms are very competitive with the state of the art, some new best known solutions for well known benchmark instances have even been found. The job shop scheduling problem (JSP) is one of most important and difficult problems in the field of production scheduling. The flexible job shop scheduling problem (FJSP) is an extension of the classical JSP, in which operations are allowed to be processed by any machine from a given set, rather than one specified machine. Generally, the FJSP is much closer to a real production environment and has more practical applicability. However, the FJSP is more complex than the JSP because of its additional decision to assign each operation to the appropriate machine (routing) besides sequencing operations on machines. It has been proved that the FJSP is strongly NP-hard even if each job has at most three operations and there are two machines (Garey et al., 1976). Although exact algorithms based on a disjunctive graph representation of the problem have been developed, but they are not applicable for instances with more than 20 jobs and 10 machines (Pinedo, 2002). So, metaheuristics for the FJSP, which aim to find the near-optimal schedule with acceptable computational time, have gained increasing attention in the past decades. Among them, tabu search (TS), genetic algorithm (GA), particle swarm optimization (PSO) were most frequently adopted to solve the FJSP. As for TS, Brandimarte (1993) proposed a hybrid TS heuristic with some known dispatching rules to solve the FJSP. Hurink et al. (1994) presented a TS procedure in which routing and sequencing are regarded as …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Three Hybrid Metaheuristic Algorithms for Stochastic Flexible Flow Shop Scheduling Problem with Preventive Maintenance and Budget Constraint

Stochastic flexible flow shop scheduling problem (SFFSSP) is one the main focus of researchers due to the complexity arises from inherent uncertainties and also the difficulty of solving such NP-hard problems. Conventionally, in such problems each machine’s job process time may encounter uncertainty due to their relevant random behaviour. In order to examine such problems more realistically, fi...

متن کامل

Optimality of the flexible job shop scheduling system based on Gravitational Search Algorithm

The Flexible Job Shop Scheduling Problem (FJSP) is one of the most general and difficult of all traditional scheduling problems. The Flexible Job Shop Problem (FJSP) is an extension of the classical job shop scheduling problem which allows an operation to be processed by any machine from a given set. The problem is to assign each operation to a machine and to order the operations on the machine...

متن کامل

Optimality of the flexible job shop scheduling system based on Gravitational Search Algorithm

The Flexible Job Shop Scheduling Problem (FJSP) is one of the most general and difficult of all traditional scheduling problems. The Flexible Job Shop Problem (FJSP) is an extension of the classical job shop scheduling problem which allows an operation to be processed by any machine from a given set. The problem is to assign each operation to a machine and to order the operations on the machine...

متن کامل

Improved teaching–learning-based and JAYA optimization algorithms for solving flexible flow shop scheduling problems

Flexible flow shop (or a hybrid flow shop) scheduling problem is an extension of classical flow shop scheduling problem. In a simple flow shop configuration, a job having ‘g’ operations is performed on ‘g’ operation centres (stages) with each stage having only one machine. If any stage contains more than one machine for providing alternate processing facility, then the problem...

متن کامل

Scheduling on flexible flow shop with cost-related objective function considering outsourcing options

This study considers outsourcing decisions in a flexible flow shop scheduling problem, in which each job can be processed by either an in-house production line or outsourced. The selected objective function aims to minimize the weighted sum of tardiness costs, in-house production costs, and outsourcing costs with respect to the jobs due date. The purpose of the problem is to select the jobs tha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computers & Industrial Engineering

دوره 65  شماره 

صفحات  -

تاریخ انتشار 2013